
var bath = baseConfig.basePath;

var wxContent={
	appid:'wx78fc84aff698b21a'
}

//wx:生成即时认证码
function initSign(){
	var wxConfig={
		timestamp:946656000,
		nonceStr :'Wm3WZYTPz0wzccnW',
		signature:''
	}
	$.ajax({  
		async: false,
	    dataType:"json",  
	    url: bath+"signature/getAccessToken",  
	    success: function(data){
	    	$.ajax({
	    		async: false,
	    		url:bath+"signature/checkJsapiTicket",
	    		dataType:"json", 
	    		data:{},
	    		success:function(result){
	    			
	    			if(result.flag == "0"){
	    				$.ajax({
	    					async: false,
	    					url:bath+"signature/getTsapiTicket", 
	    					dataType:'json',
							data:{  
								access_token:data.access_token  //获取的access_token  
	    			        },  
	    			        success:function(result){  
	    			        	$.ajax({
	    			        		async: false,
	    			        		url : bath+"signature/getSignature",
	    			        		dataType:'json',
	    			            	data:{  
	    			                	jsapi_ticket:result.ticket,//获取的jsapi_ticket  
	    			                    url:location.href.split('#')[0]  
	    			                },  
	    			                success:function(result){  
	    			                	console.log('nonceStr:'+result.nonceStr)   //生成的JS-SDK权限签名  
	    			                	wxConfig.signature=result.signature; 		//wx-signature
	    			                	wxConfig.nonceStr=result.nonceStr;			//wx-nonceStr
	    			                	wxConfig.timestamp=result.timestamp;		//wx-timestamp
	    			                }  
	    			        	});  
	    			    	}
	    				});
	    			}else{
	    				$.ajax({
			        		async: false,
			        		url : bath+"signature/getSignature",
			        		dataType:'json',
			            	data:{  
			                	jsapi_ticket:result.jsapi_ticket,//获取的jsapi_ticket  
			                    url:location.href.split('#')[0]  
			                },  
			                success:function(result){  
			                	console.log('nonceStr:'+result.nonceStr)   //生成的JS-SDK权限签名  
			                	wxConfig.signature=result.signature; 		//wx-signature
			                	wxConfig.nonceStr=result.nonceStr;			//wx-nonceStr
			                	wxConfig.timestamp=result.timestamp;		//wx-timestamp
			                }  
			        	});
	    			}
	    		}
	    	});
        },  
    	error:function(XMLHttpRequest, textStatus, errorThrown){  
	    }  
	});
	return wxConfig;
}
var wxConfig = initSign();

wx.config({
    debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
    appId: wxContent.appid, // 必填，公众号的唯一标识
    timestamp: wxConfig.timestamp, // 必填，生成签名的时间戳
    nonceStr: wxConfig.nonceStr, // 必填，生成签名的随机串
    signature: wxConfig.signature,// 必填，签名，见附录1
    jsApiList: ['chooseImage','previewImage', 'uploadImage', 'downloadImage'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
});

/**
 * 发送请求
 * @param data 参数
 * @param url 请求路径
 */
function reqToService(data,url){
	$.ajax({
		url:bath+url,
		data:data,
		dataType:'json',
		success:function(result){
			console.info(result)
		}
	})
}
